package com.fyx.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fyx.entity.*;
import org.springframework.data.domain.Pageable;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;
import java.util.Map;

public interface IChannelService extends IService<SysDictDetail> {
    Map channelUser(UserEntity userEntity, Pageable pageable);

    Map channelRecharge(OrderEntity orderEntity, Pageable pageable);

    Map channelRechargeCount(ChannelDataEntity channelDataEntity, Pageable pageable);

    Map channelLtv(ChannelLtv channelLtv, Pageable pageable);

    Map ioschannel(IosCdEntity iosCdEntity, Pageable pageable);

    Map channelIdData(ChannelIdData channelIdData,Pageable pageable);

    List<ChannelData> selectChannelDataTree(  Integer time, String channel);
}
